package IO流.转换流;

import java.io.*;
import java.nio.charset.Charset;

public class 指定字符编码读取 {
    public static void main(String[] args) throws IOException {
//        //JDK11以前
//        //1.创建对象，并指定字符编码
//        InputStreamReader isr=new InputStreamReader(new FileInputStream("F\\gbkfile.txt"),"GBK");
//        //2.读取数据
//        int ch;
//        while ((ch= isr.read())!=-1){
//            System.out.print((char) ch);
//        }
//        //3.释放资源
//        isr.close();

        //1.创建字符流的对象进行指定的读取
        FileReader fr=new FileReader("F\\gbkfile.txt", Charset.forName("GBK"));
        //2.读取数据
        int ch;
        while ((ch= fr.read())!=-1){
            System.out.print((char) ch);
        }
        //3.释放资源
        fr.close();
    }
}
